#ifndef __X_FILEUTILS_H__
#define __X_FILEUTILS_H__

#include <string>
#include <vector>
#include "xplatformmacros.h"

class xFileUtils
{
public:
    static xFileUtils *sharedFiltUtils();

    std::string fullPathForFileName(const char *fileName);

protected:
    xFileUtils()
    {
    }

    bool init();
    std::string getNewFileName(const char *fileName);

    std::vector<std::string> _searchPathArray;
    std::string _defaultResRootPath;
};

#endif // __X_FILEUTILS_H__